﻿

CREATE PROCEDURE [dbo].[resuma_CalculSalarii] 
	@_Anul smallint,
	@_Luna smallint,
	@_CodUnitate smallint,
	@_IDPersoanaSelectata int
AS

EXEC resuma_CalculSpor @Luna=@_Luna,@Anul=@_Anul,@CodUnitate=@_CodUnitate,@IDPersoanaSelectata=@_IDPersoanaSelectata
IF @@ERROR<>0 GOTO EROARE

EXEC resuma_CalculPontajSume @Luna=@_Luna,@Anul=@_Anul,@CodUnitate=@_CodUnitate,@IDPersoanaSelectata=@_IDPersoanaSelectata
IF @@ERROR<>0 GOTO EROARE

EXEC resuma_CalculStatPlata @Luna=@_Luna,@Anul=@_Anul,@CodUnitate=@_CodUnitate,@IDPersoanaSelectata=@_IDPersoanaSelectata
IF @@ERROR<>0 GOTO EROARE

EXEC resuma_CalculCAS @Luna=@_Luna,@Anul=@_Anul,@CodUnitate=@_CodUnitate,@IDPersoanaSelectata=@_IDPersoanaSelectata
IF @@ERROR<>0 GOTO EROARE


GOTO Gata
EROARE:
	RAISERROR ('Eroare la recalcularea salariilor!',16,-1)
	GOTO Gata
EROARE1:
	RAISERROR ('!!',16,-1)	
	GOTO Gata
Gata: